give it one's best shot - Turc Anglais Dictionnaire